home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / July 96 / RE Re[2] Part Server < prev    next >
Encoding:
Internet Message Format  |  1996-07-10  |  1.6 KB  |  [TEXT/ttxt]

  1. Subject:     RE: Re[2]: Part Server
  2. Sent:        7/10/96 4:37 PM
  3. Received:    7/10/96 4:53 PM
  4. From:        Chris Hunt, chris_hunt@yes.optus.com.au
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. Joel Robertson wrote:
  9. "I haven't even gotten my feet wet with OpenDoc/ODF, so my (naive?) question 
  10. is, how then would a spelling checker (either an as-you-type or entire 
  11. document/selection kind) or grammar checker be implemented in OpenDoc/ODF? I 
  12. was under the impression that these utilities would still be considered parts. 
  13. Although they wouldn't have their own content (faceless?), they may have menu 
  14. items for setting document-level preferences and invoking the utility on the 
  15. parts which have content (textual content, in this case)."
  16.  
  17. A faceless part is one with no user interface.  Thus, your spell checker example is not of this category given that it would have its own menus etc.
  18.  
  19. If the spell checker is to be provided to all documents, and thus all parts within the document, I'd suspect you'd implement it as a shell plug-in.  The plug-in would most likely extend this standard set of menu items (this is intuitive guess work, so I stand to be corrected!).
  20.  
  21. If the service is to be provided on a per document basis, I'd expect that you'd implement it as a part embedded within the root part of the document (or at the embedded level where you want the service to be utilised).  Thus, my activating the part, you'd expose its service menus etc.
  22.  
  23.  
  24. Regards,
  25.  
  26. Christopher Hunt    ?%^)
  27. Class Action Pty. Ltd.
  28. Wollongong, NSW
  29. AUSTRALIA
  30.  
  31. e-mail: chris_hunt@yes.optus.com.au
  32.